layui.use(['form','layer'],function(){
    var form = layui.form
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery;
    $(function(){
        var uuid = $(".uuid").val();
        // console.log(uuid);
        // 根据ID查询网站信息并显示在表单中
        $.ajax({
            type: "get",
            url: "/mytools/bookManager/getBookById?id="+uuid,
            contentType: 'application/json;charset=UTF-8',
            success: function(result){
                var msg = JSON.parse(result);
                if(msg.count==1){
                    var bookinfo = msg.data[0];
                    $(".name").val(bookinfo.name);  //书名
                    $(".author").val(bookinfo.author);  //作者
                    $(".url").val(bookinfo.url);  //网址
                    $(".cover").val(bookinfo.cover);  //封面
                    $(".catalog").val(bookinfo.catalog);  //封面
                    $(".detail").val(bookinfo.detail);  //简介
                    $(".bstatus input[value="+bookinfo.bstatus+"]").prop("checked","checked");  //状态
                    // $(".type input[value="+bookinfo.type+"]").prop("checked","checked");  //类型
                    form.render();
                }else{
                    console.log("未发现网站信息");
                }

            }
            });
    })
    form.on("submit(editBook)",function(data){
        //弹出loading
        var index = top.layer.msg('数据提交中，请稍候',{icon: 16,time:false,shade:0.8});
        console.log(JSON.stringify(data.field));
        $.ajax({
            type: "POST",
            url: "/mytools/bookManager/updBookById",
            contentType: 'application/json;charset=UTF-8',
            data: JSON.stringify(data.field),
            success: function(msg){
                console.log( msg );
            }
         });
        setTimeout(function(){
            top.layer.close(index);
            top.layer.msg("书籍修改成功！");
            layer.closeAll("iframe");
            //刷新父页面
            parent.location.reload();
        },2000);
        return false;
    })
    // 自定义验证规则
    form.verify({
        username: function(value, item){ //value：表单的值、item：表单的DOM对象
          if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
            return '用户名不能有特殊字符';
          }
          if(/(^\_)|(\__)|(\_+$)/.test(value)){
            return '用户名首尾不能出现下划线\'_\'';
          }
          if(/^\d+\d+\d$/.test(value)){
            return '用户名不能全为数字';
          }
        }
        
        //我们既支持上述函数式的方式，也支持下述数组的形式
        //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
        ,pass: [
          /^[\S]{6,12}$/
          ,'密码必须6到12位，且不能出现空格'
        ] 
      });  

    //格式化时间
    function filterTime(val){
        if(val < 10){
            return "0" + val;
        }else{
            return val;
        }
    }
    //定时发布
    var time = new Date();
    var submitTime = time.getFullYear()+'-'+filterTime(time.getMonth()+1)+'-'+filterTime(time.getDate())+' '+filterTime(time.getHours())+':'+filterTime(time.getMinutes())+':'+filterTime(time.getSeconds());

})